<?php

/**
 * 框架默认的必须要定义
 * 这些参数会以配置文件保存起来。如果在找不到配置文件，或者配置文件出错的情况下则会采用默认	
 * 
 */

 
 

define('N_SCODE','cms');

define('N_VERSION',	1.0);								//框架本本
define('N_OS',strtolower(PHP_OS));
define('N_NOW',time());
define('N_MTIME',microtime(true));


$coreConf = n_confGet("_core");
if($coreConf['state']){
	foreach($coreConf['data'] as $key=>$val){
		define('N_'.strtoupper($key), $val);
	}
	define('N_INSTALLED','Y');
}

if('Y'==N_CGI && !defined('N_DOMAIN'))define('N_DOMAIN',$_SERVER['HTTP_HOST']);

 


if(!defined('N_DATAPATH'))define('N_DATAPATH','data');
if(!defined('N_LOGPATH'))define('N_LOGPATH','log');
if(!defined('N_CONFTYPE'))define('N_CONFTYPE','dev');
if(!defined('N_ADMIN'))define('N_ADMIN','N');



define('N_DATA', 	N_ROOT . "/" 		. N_DATAPATH);					//数据目录
define('N_LOG', 	N_ROOT . "/" 	. N_LOGPATH);					//插件目录

//增加的默认事件和动作。
//index将不能作为一个插件命名，如果找不到再根据如下定义
if(!defined('N_DEFAULTPLUGIN'))define('N_DEFAULTPLUGIN','index');
define('N_DEFAULT_EVENT',N_DEFAULTPLUGIN);						//默认事件
define('N_DEFAULT_ACTION','Index');						//默认行为
define('N_DEFAULT_TYPE','Page');						//[Page,Ajax]
define('N_DEFAULT_METHOD','Replace');					//[replace,append]


//404和500的处理
if(!defined('N_404'))define('N_404','');
if(!defined('N_500'))define('N_500','');

//是否使用美化的URL
if(!defined('N_BURL'))define('N_BURL','N');


if(isset($_SERVER['HTTP_USER_AGENT']) && stristr($_SERVER['HTTP_USER_AGENT'],'Mobile')){
	define("N_STYLE",'wap');
}else{
	define("N_STYLE",'m3');
}
//定义模板